.. / download
import os
import subprocess
import Npp
import time

def main():
	scriptdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
	s1kd_newsmc = scriptdir + "\\bin\\s1kd-newsmc.exe"

	CREATE_NO_WINDOW=0x08000000

	code = Npp.notepad.prompt("SMC code:", "Enter SMC code", "")

	if code == None:
		return

	args = [s1kd_newsmc, "-#", code, "-@", "-"]

	p = subprocess.Popen(
		args,
		shell=True,
		stdin=subprocess.PIPE,
		stdout=subprocess.PIPE,
		stderr=subprocess.PIPE,
		creationflags=CREATE_NO_WINDOW)
	
	(out, err) = p.communicate()
	e = p.wait()

	Npp.notepad.new()
	Npp.editor.setText(out)
	
main()


gopher://khzae.net/0/s1000d/s1kd-tools-npp-pythonscript/src/s1kd-tools/New/New SMC.py
Styles: Light Dark Classic